import { SelectField, Flex, IconArrowDropDown } from '@aws-amplify/ui-react';
import { Example, ExampleCode } from '@/components/Example';
import { Fragment } from '@/components/Fragment';
import { ComponentClassTable } from '@/components/ComponentClassTable';
import StandardHTMLAttributes from '@/components/StandardHTMLAttributes.mdx';
import { ComponentStyleDisplay } from '@/components/ComponentStyleDisplay';
import ThemeExample from '@/components/ThemeExample.mdx';
import { SelectFieldDemo, ControlledSelect } from './demo.tsx';
import {
DefaultSelectFieldExample,
SelectFieldSizeExample,
SelectFieldVariationExample,
SelectFieldPlaceholderExample,
SelectFieldDescriptiveTextExample,
SelectFieldIconExample,
SelectFieldDisabledStateExample,
SelectFieldValidationErrorExample,
SelectFieldControlledExample,
SelectFieldOptionsExample,
SelectFieldThemeExample,
SelectFieldStylePropsExample,
} from './examples';
## Demo
## Usage
Import the SelectField primitive, and provide a `label` for accessibility. The `